var app = getApp();
const apiHost = require('../../../common/api_host.js');
var utils = require('../../../utils/utils.js');
var httpJson=require('../../../utils/http_json.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
   
    isRoom:false,
    isReply:true,
    pageNum:0,
    hasMore:false,
    replys:[
      // {
      //   id:1,
      //   avatar:"http://www.pptbz.com/pptpic/UploadFiles_6909/201203/2012031220134655.jpg",
      //   uname:"用户昵称",
      //   content:"这是内容这是内容这是内容这是这是内容这是内容这是内容这是这是内容这是内容这是内容这是这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容这是内容",
      //   comment:22,
      //   look:100,
      //   amaze:5000,
      //   reply:"我是你的的回复啊~~~"
      // },
    ]
  },
  getlist:function(pageNum){
    var  url=`${apiHost.config.portalApiHost}/portal/user/roomReplyList`;
    let data={
      pageNum,
      pageSize:10
    }
    httpJson.get(url,data,res=>{
      if(res.data.errorCode==0){
        setTimeout(()=>{
          wx.hideLoading()
          wx.stopPullDownRefresh()
        },1000)
      
        if(res.data.body.rows.length==0){
          this.setData({
            noContent:true
          })
          return;
        }
        /**start1套路代码 */
        if(pageNum==0){
          this.data.replys=res.data.body.rows
        }
        /**判断是否还有数据 */
        if(res.data.body.totalPage==this.data.pageNum+1){
          this.setData({
           hasMore:false
          })
        }
        /**此时进行分页处理 */
        if(data.pageNum>0){
          this.data.replys= this.data.replys.concat(res.data.body.rows);
        }
       /**end1套路代码 */
      
        this.setData({
          replys:this.data.replys,
          totalCount:res.data.body.totalCount
        })
        
      }
    })
  },
  toReply:function(e){
    let data=e.currentTarget.dataset;
    let params=JSON.stringify(data)
    wx.navigateTo({
      url:"/pages/index/room/detail/detail?params="+params
    })
    console.log('我的参数@~~~！',params)
  },
  

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.showLoading({
      title: '加载中',
    })
    this.getlist(0)

    

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    wx.showLoading({

      title: '正在刷新',
    })
    this.getlist(0)
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if(this.data.replys.length<this.data.totalCount){
      this.setData({
        hasMore:true
      })
      
      let pageNum=++this.data.pageNum
      this.getlist(pageNum)
    }

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage(res) {
    app.share()
    if (res.from === 'button') {
      var content=res.target.dataset.content
     
      if(content.length>50){
        content=content.substr(0,50)+'...'
      }
      var title=content
    }
    if(res.from === 'menu'){
      var imageUrl="/images/index/reply/reply.png";
      var title='我正在惊人院，邀请你来……'
    }
    return {
      title,
      imageUrl
      
    }
  }
})